splinter 浏览器API

这里整理汇总了有关浏览器本身的API


1,visit(url)

访问一个给定的网址,参数 url 是字符串类型


例子:


# -*- coding: utf-8 -*-

from splinter.browser import Browser


bs = Browser('chrome')

bs.visit('http://www.sterson.com.cn')



2,reload()

重新加载(访问)当前页面,相当于刷新


例子:


# -*- coding: utf-8 -*-

from splinter.browser import Browser

import time


bs = Browser('chrome')

bs.visit('http://www.sterson.com.cn')

time.sleep(5)

bs.reload()



3,back()

回退到上一个页面,如果已经是最后一个页面,则不再回退


例子:


# -*- coding: utf-8 -*-

from splinter.browser import Browser

import time


bs = Browser('chrome')

bs.visit('http://www.sterson.com.cn')

time.sleep(2)

bs.visit('https://www.baidu.com')

time.sleep(1)

bs.back()



4,forward()

往前一个页面,如果已经是最前的页面,则不再往前


例子:


# -*- coding: utf-8 -*-

from splinter.browser import Browser

import time


bs = Browser('chrome')

bs.visit('http://www.sterson.com.cn')

time.sleep(2)

bs.visit('https://www.baidu.com')

time.sleep(1)

bs.back()

time.sleep(1)

bs.forward()



5,title

获取当前页面的浏览器标题


例子:


# -*- coding: utf-8 -*-

from splinter.browser import Browser

import time


bs = Browser('chrome')

bs.visit('http://www.sterson.com.cn')

time.sleep(1)

t = bs.title

print t



6,url

获取当前页面的网址


例子:


# -*- coding: utf-8 -*-

from splinter.browser import Browser

import time


bs = Browser('chrome')

bs.visit('http://www.sterson.com.cn')

time.sleep(1)

t = bs.url

print t



7,quit()

退出页面,当浏览器只有一个页面时,将关闭浏览器


例子:


# -*- coding: utf-8 -*-

from splinter.browser import Browser

import time


bs = Browser('chrome')

bs.visit('http://www.sterson.com.cn')

time.sleep(1)

bs.quit()



8,html

获取当前页面的html源文件


例子:


# -*- coding: utf-8 -*-

from splinter.browser import Browser

import time


bs = Browser('chrome')

bs.visit('http://www.sterson.com.cn')

time.sleep(1)

h = bs.html

print h


该文章对你有帮助吗,求分享转发: 分享到QQ空间 分享给QQ好友

 

 

粤ICP备19116230号
友情链接: 码农藏书阁 天天链